package leo.weixin.entity;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 音乐消息的音乐
 * 参数	是否必须	说明
 * Title	否	音乐标题
 * Description	否	音乐描述
 * MusicURL	否	音乐链接
 * HQMusicUrl	否	高质量音乐链接，WIFI环境优先使用该链接播放音乐
 * ThumbMediaId	是	缩略图的媒体id，通过素材管理中的接口上传多媒体文件，得到的id
 *
 * 回复图文消息
 * <Music>
 *  *     <Title><![CDATA[TITLE]]></Title>
 *  *     <Description><![CDATA[DESCRIPTION]]></Description>
 *  *     <MusicUrl><![CDATA[MUSIC_Url]]></MusicUrl>
 *  *     <HQMusicUrl><![CDATA[HQ_MUSIC_Url]]></HQMusicUrl>
 *  *     <ThumbMediaId><![CDATA[media_id]]></ThumbMediaId>
 *  *</Music>
 */
@Data
@XStreamAlias("Music")
@Accessors(chain = true)
public class Music {
    @XStreamAlias("Title")
    private String title;
    @XStreamAlias("Description")
    private String description;
    @XStreamAlias("MusicUrl")
    private String musicUrl;
    @XStreamAlias("HQMusicUrl")
    private String hQMusicUrl;
    @XStreamAlias("ThumbMediaId")
    private String thumbMediaId;
}
